package com.jy.repository.filemanager;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.jy.entity.filemanager.TSTaske;
import com.jy.repository.base.BaseDao;
import com.jy.repository.base.JYBatis;

/**
 * 产品数据层
 * 
 * @param <ProductDao>
 */
@JYBatis
public interface TaskMainDao extends BaseDao<TSTaske> {

	public TSTaske findTaskByPId(@Param("id") String id);

	public List<TSTaske> findTaskRun();

	public void updateTask(TSTaske task);

	public void deleteTask(TSTaske task);

	public void updateNewDate(TSTaske task);

	public void updateNewStatus(TSTaske task);

	public void updateOnlyStatus(TSTaske task);

	public int findRealHiTask(@Param("type") String type);
}
